iT邦幫忙

DAY 12
0

從最底層基礎建設到軟體開發,無所不包的雲端系列 第 12

從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 3)

  • 分享至 

  • xImage
  •  

昨天筆者介紹了Openstack中的旗下的十個子專案,

今天則著重在這十個專案該如何互相運作,或者單獨運作。

與 與每個專案該如何分開於不同的節點上的 安裝架構圖。

上面這張圖摘至Openstack 官網

主要介紹專案的如何互動, 在這裡我們可以看到。

所有的專案都必須過了第一關卡就是Keystone 過了認證之後,

才能進到下一步與其餘專案做互動。

基於這張圖,明顯得可以看的出來所有的子專案幾乎都繞著"VM"來打轉。

下面我們將以開設虛擬機器的流程做介紹

當雲環境的使用者需要於雲環境中申請計算資源的時候,

雲的管理作業系統(Openstack ) 這個時候就會發放 所謂的計算,網路,儲存資源。

過了第一關的Keystone的關卡後,

  1. 透過Horizon的界面將使用者所提交所需資源轉送至NOVA 專案

  2. Nova 這個角色 則會統計目前的計算資源後,決定要開設虛擬機器至某一台實體主機

  3. 確定後會從Glance專案獲得其虛擬機器的所需的影像檔

(Glance專案其image儲存位置可以放置於Swift 專案上)

  1. 並同時與Neutron 專案取得網路環境與配置

  2. 並且同時虛擬機器若有需要額外儲存的空間則透過Cinder 來提供磁碟空間

  3. 虛擬機器被開設到實體主機上,開始提供使用者計算資源來使用。

而 Ceilometer 則是隨時隨地在監測著

  1. Nova

  2. Glance

  3. Cinder

  4. Neutron

則 先前提到的 Heat 部分 則如先前所提般。

透過一個應用程式 Template的概念,將應用程式於一個虛擬叢集的環境中建立起來。

今天把服務的架構圖講完了,

明天繼續講解安裝這些服務於實體主機上該怎麼規劃與設計。

Happy Hacking

Day 12 ending ~


上一篇
從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 2)
下一篇
從最底層基礎建設到軟體開發,無所不包的雲端(Openstack Day 4)
系列文
從最底層基礎建設到軟體開發,無所不包的雲端30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言